a large police presence - French English Dictionary